have an advantage over - Deutsch Englisch Wörterbuch